create Id Generator
fun createIdGenerator(prefix: String? = null, size: Int = 16, alphabet: String = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz", separator: String = "-", random: Random = Random.Default): IdGenerator